remarkably lucky - Turkish English Dictionary